optimize Python code